GH-35558: [MATLAB] Add signed integer array MATLAB classes (i.e. Int8Array, Int16Array, Int32Array, Int64Array)#35561
Conversation
|
Note: This is related to #35562 (see #35562 (comment)). Depending on the order of code review / merging of changes, these changes may need to be rebased. We are more than happy to help with the rebasing if needed. |
Co-authored-by: Sarah Gilmore <sgilmore@mathworks.com>
Co-authored-by: Sarah Gilmore <sgilmore@mathworks.com>
|
Benchmark runs are scheduled for baseline = 0dca449 and contender = fbe5f64. fbe5f64 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
Rationale for this change
Followup to #35495 in which we added the MATLAB class
Float32Array.This pull request adds support for round tripping signed integer between
arrow.array.<Array>classes and associated MATLAB types (e.g.int8,int16,int32,int64).Int8Arrayint8Int16Arrayint16Int32Arrayint32Int64Arrayint64Example of round-tripping
int8data:What changes are included in this PR?
Added four new signed integer type
arrow.array.<Array>concrete subclasses.arrow.array.Int8Arrayarrow.array.Int16Arrayarrow.array.Int32Arrayarrow.array.Int64ArrayAre these changes tested?
Yes, we added the following four test classes:
tInt8Array.mtInt16Array.mtInt32Array.mtInt64Array.mAre there any user-facing changes?
Yes. This change introduces 4 new publicly documented classes:
arrow.array.Int8Arrayarrow.array.Int16Arrayarrow.array.Int32Arrayarrow.array.Int64ArrayFuture Directions
Notes
!. Thank you to @sgilmore10 for her help with this pull request!
Int8Array,Int16Array,Int32Array,Int64Array) #35558